package org.cypress.rtpack.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.cypress.rtpack.common.core.Result;
import org.cypress.rtpack.entity.RtpackQushi;
import org.cypress.rtpack.entity.RtpackQutag;


import java.util.List;


/**
 * @author getty
 */
public interface IRtpackQushiService extends IService<RtpackQushi> {
    /**
     * 新增趋势图
     * @param rtpackQushi 趋势图信息
     * @return Result
     */
    Result addQushi(RtpackQushi rtpackQushi);

    /**
     * 删除趋势图
     * @param id 趋势图ID
     * @return Result
     */
    Result deleteQushi(String id);

    /**
     * 更新趋势图
     * @param rtpackQushi 趋势图信息
     * @return Result
     */
    Result updateQushi(RtpackQushi rtpackQushi);

    /**
     * 获取趋势图列表
     * @return Result
     */
    Result getQushiList();

    /**
     * 根据ID获取趋势图详情
     * @param id 趋势图ID
     * @return Result
     */
    Result getQushiById(String id);
}